public interface Converter {
    boolean support(FileFormat sourceFormat, FileFormat targetFormat);
    
    void convert(File source, File target, ConversionConfig config) throws ConversionException;
    
    // 默认配置的转换方法
    default void convert(File source, File target) throws ConversionException {
        convert(source, target, new ConversionConfig.Builder().build());
    }
} 